package models

type TikTokRespItem struct {
	Author struct {
		Nickname       string `json:"nickname"`
		Signature      string `json:"signature"`
		UniqueID       string `json:"uniqueId"`
		PrivateAccount bool   `json:"privateAccount"`
	} `json:"author"`
	AuthorStats struct {
		DiggCount      int `json:"diggCount"`
		FollowerCount  int `json:"followerCount"`
		FollowingCount int `json:"followingCount"`
		Heart          int `json:"heart"`
		HeartCount     int `json:"heartCount"`
		VideoCount     int `json:"videoCount"`
	} `json:"authorStats"`
	Stats struct {
		CollectCount int `json:"collectCount"`
		CommentCount int `json:"commentCount"`
		DiggCount    int `json:"diggCount"`
		PlayCount    int `json:"playCount"`
		ShareCount   int `json:"shareCount"`
	} `json:"stats"`
}

type TikTokResp struct {
	Cursor     string           `json:"cursor"`
	HasMore    bool             `json:"hasMore"`
	ItemList   []TikTokRespItem `json:"itemList"`
	StatusCode int              `json:"statusCode"`
}
